﻿//-----------------------------------------------------------------------
// <copyright file="IPublishedException.cs" company="CodePlex">
//     Copyright (c) Doug Holland, CodePlex. All rights reserved.
// </copyright>
//-----------------------------------------------------------------------
namespace CodePlex.Diagnostics.Silverlight
{
    using System;

    /// <summary>
    /// Represents an exception that has been published to the CodePlex.Diagnostics database.
    /// </summary>
    public interface IPublishedException
    {
        #region Guid PublicationId

        /// <summary>
        /// Gets the publication Id associated with the <see cref="M:System.Exception.InnerException"/>.
        /// </summary>
        /// <value>The publication Id associated with the <see cref="M:System.Exception.InnerException"/>.</value>
        Guid PublicationId
        {
            get;
        }

        #endregion
    }
}
